const BaseService = require('./baseService');

module.exports = class IndexModel extends BaseService {

  // 获得首页banner
  index() {
    return axios
      .get(`${config.api}mixed/index`)
      .then(res => {
        return returnData(res);
      });
  }

  // 获得首页banner
  getBanner() {

    return axios
      .get(`${config.api}mixed/banner`)
      .then(res => {
        return returnData(res);
      });
  }

  // 获得漫画推荐
  getcomicRec() {
      return axios
        .get(`${config.api}mixed/indexRecommend`)
        .then(res => {
          return returnData(res);
        });
    }

    // 获得漫画推荐
    getClassify() {
      return axios
        .get(`${config.api}global/classify`)
        .then(res => {
          return returnData(res);
        });
    }

  // 获得作者排行
  getAuthorRank() {
    return axios
      .get(`${config.api}author/authorRank`)
      .then(res => {
        return returnData(res);
      });
  }

  // 获得漫画排行
  getComicRank() {
    return axios
      .get(`${config.api}rank/comicRank`)
      .then(res => {
        return returnData(res);
      });
  }

  // 获得漫画更新记录
  getComicUpdate() {
    return axios
      .get(`${config.api}rank/comicRank?type=update&num=30`)
      .then(res => {
        return returnData(res);
      });
  }

  // 获得合作伙伴
  getPartners() {
    return axios
      .get(`${config.api}mixed/partners`)
      .then(res => {
        return returnData(res);
      });
  }

  // 获得合作伙伴
  getFriendlinks() {
    return axios
      .get(`${config.api}mixed/friendlinks`)
      .then(res => {
        return returnData(res);
      });
  }

};
